/**
 * 
 * 起迪科技 Copyright (c) 2014-2018 QiDi,Inc.All Rights Reserved.
 */
package cn.qidisoft.edu.hzjt.service;

import java.util.List;

import cn.qidisoft.core.common.pagination.Page;
import cn.qidisoft.core.common.pagination.PaginationBean;
import cn.qidisoft.edu.hzjt.model.SemesterSummary;

/**
 * 
 * @author hxq
 * @version $Id: ISemesterSummaryService.java, v 0.1 2018年10月29日 下午1:24:11 hxq Exp $
 */
public interface ISemesterSummaryService {

  /**
   * 获得学生期末总结列表信息
   * 
   * @param semesterSummary
   * @param Page
   * @return
   */
  public PaginationBean<SemesterSummary> querySemesterSummaryPageList(
      SemesterSummary semesterSummary, Page page);

  /**
   * 添加学生期末总结信息
   * 
   * @param semesterSummary
   */
  public int addSemesterSummary(SemesterSummary semesterSummary);

  public SemesterSummary queryGuidBySemesterSummary(SemesterSummary semesterSummary);

  public SemesterSummary queryByPK(Integer id);

  /**
   * 
   * 修改学生期末总结信息
   * 
   * @param semesterSummary
   * @return
   */
  public int modiftySemesterSummary(SemesterSummary semesterSummary);

  /**
   * 删除期末总结信息
   * 
   * @param semesterSummary
   * @return
   */
  public int deleteSemesterSummary(String[] ids);

  /**
   * 获得学生期末总结列表信息(管理端)
   * 
   * @param semesterSummary
   * @param Page
   * @return
   */
  public PaginationBean<SemesterSummary> querySemesterSummaryPageManagerList(
      SemesterSummary semesterSummary, Page page);

  /**
   * 导出学生期末总结列表
   * 
   * @param semesterSummary
   * @return
   */

  public List<SemesterSummary> exportSemesterSummaryList(SemesterSummary semesterSummary);
}
